2026-07-07 · WF + AI 톡톡 이전 후 검토
| | 🟢 GitHub 통합 | 🟡 wrangler 직접 | 🔵 GitHub Actions |
|---|---|---|---|
| 작동 방식 | GitHub push → Cloudflare 자동 빌드·배포 | 터미널에서 wrangler deploy 수동 실행 | GitHub Actions가 wrangler 실행 |
| 설정 난이도 | ⭐ 쉬움 (클릭 5번) | ⭐ 쉬움 (CLI 한 줄) | ⭐⭐ 보통 (yml 작성) |
| 자동화 | ✅ 완전 자동 | ❌ 수동 | ✅ 완전 자동 |
| 빌드 커스터마이징 | ❌ 제한적 | ❌ 없음 | ✅ 자유로움 |
| 빌드 시간 | 30초~1분 | 2~3초 (로컬 업로드) | 1~2분 |
| 의존성 | Cloudflare 서버만 | API 토큰 필요 | GitHub + Cloudflare |
| 무료 한도 | 월 500회 빌드 | 무제한 업로드 | GitHub Actions 2,000분/월 |
Cloudflare 대시보드에서 GitHub 저장소를 연결. push할 때마다 자동 배포.
npm run build 같은 명령어만 가능1. Cloudflare Pages → 프로젝트 선택
2. 설정 → 빌드 및 배포 → Git 저장소 연결
3. GitHub 저장소 선택 (ddokkang2/ai-creator-bus 등)
4. 빌드 명령: 비워둠 / 출력 디렉토리: . (루트)
5. 저장 → 끝
터미널에서 wrangler pages deploy로 로컬 파일을 직접 업로드.
# WF
cd ~/ai-creator-bus-site && npx wrangler pages deploy . --project-name=ai-creator-bus --branch=main
# AI 톡톡
cd ~/dio-ai-talktalk-site && npx wrangler pages deploy . --project-name=dio-ai-talktalk --branch=main
.github/workflows/deploy.yml 파일로 CI/CD 파이프라인 구성.
| 용도 | 방식 | 이유 |
|---|---|---|
| AI 톡톡 (주 3회 발행) | GitHub 통합 | 발행 후 push만 하면 자동화. 빈도 낮아도 확실 |
| WF (하루 5호 배치) | wrangler 직접 | 여러 호를 한 번에 올릴 때 빠르고 유연 |